#include<stdio.h>
#include<string.h>
void f(char a[])
{
     int len=strlen(a);
    int  j=0;
     int k=len-1;
     while(j<=k)
     {
        char temp=a[j];
        a[j]=a[k];
        a[k]=temp;
        j++;
        k--;
     }
}
int main()
{
    char ch1[1000]={0};
    char ch2[1000]={0};
    int t;
        int max;
    scanf("%d",&t);
   
    for(int i=0;i<t;i++)
    {
        scanf("%s %s",ch1,ch2);
     
    int c[1001]={0};
    int carry=0;
       int len1=strlen(ch1);
       int len2=strlen(ch2);
       f(ch1);
       f(ch2);
       if(len1>len2)
       {
        max=len1;
       }else{
        max=len2;
       }
       for(int j=0;j<max;j++)
       {

        int num1,num2;
        if(j<len1)
        {
            num1=ch1[j]-'0';
        }else{
            num1=0;
        }
        if(j<len2)
        {
            num2=ch2[j]-'0';
        }else{
            num2=0;
        }
         int sum=num1+num2+carry;
         if(sum>9)
         {
            carry=sum/10;
            c[j]=sum%10;
         }else{
            c[j]=sum;
            carry=0;
            
         }
         
       }
       if(carry>0)
       {
        max++;
        c[max-1]=carry;
       }
         for(int o=max-1;o>=0;o--)
    {
        printf("%d",c[o]);
    }
    printf("\n");
    }
  
    return 0;
}